.whatsapp-chat,body{font-family:Arial,sans-serif}.chat-date,.countdown-item,.course-details,.features,.hero,.instructor-info,footer{text-align:center}.countdown,.feature-item{backdrop-filter:blur(5px)}.feature-item::before,.hero::before{position:absolute;top:-50%;left:-50%;width:200%;height:200%;content:''}.hero,footer{color:#fff}.feature-item,.flip-card,.flip-card-inner,.hero,.hero h1,.message-bubble{position:relative}.feature-item,.hero,.pricing{overflow:hidden}#scrollToTopBtn i,.particle-container{pointer-events:none}*{margin:0;padding:0;box-sizing:border-box}body{line-height:1.6;color:#333;background-color:#f9f9f9;overflow-x:hidden;scroll-behavior:smooth;background-color:var(--bg-color);color:var(--text-color);transition:.5s;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.hero{padding:40px 20px;background:linear-gradient(135deg,#00adb5,#393e46);border-radius:15px;margin:auto;max-width:100%;box-shadow:0 10px 30px rgba(0,0,0,.2);border:2px solid rgba(255,215,0,.3)}.hero::before{background:linear-gradient(45deg,transparent,rgba(255,255,255,.15),transparent);transform:rotate(45deg);animation:8s infinite pricingShine}@keyframes pricingShine{0%{left:-50%}100%{left:150%}}.hero h1{font-size:3.5em;margin-bottom:25px;padding-bottom:15px;font-family:Gagalin,sans-serif}.hero .cta-button,.pricing button{padding:18px 50px;letter-spacing:1px}.hero h1::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:75%;height:4px;background:gold;border-radius:2px;box-shadow:0 0 15px gold}.hero p{font-size:1.2em;margin-bottom:20px}.hero .cta-button{background:linear-gradient(45deg,gold,orange);color:#393e46;border:2px solid rgba(255,215,0,.5);font-size:1.3em;border-radius:50px;transition:.3s;font-weight:700;margin-top:30px;text-decoration:none;display:inline-block}.hero .cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,215,0,.4);background:linear-gradient(45deg,orange,gold)}.countdown{padding:25px;background:rgba(0,0,0,.15);border-radius:15px;display:inline-flex;gap:25px;border:1px solid rgba(255,215,0,.2)}.countdown span{font-weight:700;color:gold}.feature-item i,.features h2{font-size:2.5em;color:#00adb5}.features{margin:60px 0}.features h2{margin-bottom:30px}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;padding:20px}.feature-item{background:linear-gradient(135deg,rgba(0,173,181,.1),rgba(57,62,70,.1));border:1px solid rgba(0,173,181,.2);padding:30px;border-radius:15px;transition:.3s cubic-bezier(.4, 0, .2, 1)}.feature-item:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 10px 30px rgba(0,0,0,.15);border-color:#00adb5}.feature-item::before{background:linear-gradient(45deg,transparent,rgba(255,255,255,.15),transparent);transform:rotate(45deg);transition:.5s;opacity:0}.feature-item:hover::before{opacity:1;animation:1.5s featureShine}@keyframes featureShine{0%{left:-50%}100%{left:150%}}.feature-item i{margin-bottom:15px;color:var(--theme-toggle-bg);filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2))}.feature-item h3{font-size:1.5em;color:var(--text-color);margin-bottom:15px}.feature-item p{font-size:1em;color:var(--text-color);opacity:.9;color:#666}footer{background:#333;padding:20px 0;background:var(--footer-bg)}.countdown{display:flex;justify-content:center;gap:20px;margin-top:40px}.flip-card{perspective:1000px;width:100px;height:100px}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s}.flip-card-back,.flip-card-front{width:100%;height:100%;position:absolute;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;font-size:2em;font-weight:700;color:gold;background-color:rgba(0,0,0,.2);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.flip-card-back,.flip-card-back::before,.flip-card-inner.flip{transform:rotateX(180deg)}.countdown-item span{display:block;margin-top:10px;font-size:1.2em;color:gold}.flip-card-back::before,.flip-card-front::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.1);border-radius:10px;z-index:-1;transition:transform .6s,opacity .6s}.flip-card-front::before{transform:rotateX(0)}.flip-card-inner.flip .flip-card-front::before{transform:rotateX(180deg);opacity:0}.flip-card-inner.flip .flip-card-back::before{transform:rotateX(0);opacity:1}.pricing{background:linear-gradient(135deg,#00adb5,#393e46);padding:50px 20px;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.15);margin:60px auto;max-width:800px;position:relative;border:2px solid rgba(255,255,255,.1)}.pricing::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);transform:rotate(45deg);animation:6s infinite shine}@keyframes shine{0%{transform:rotate(45deg) translate(-50%,-50%)}100%{transform:rotate(45deg) translate(50%,50%)}}.pricing h2{color:gold;font-size:2.5em;margin-bottom:25px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.pricing p{font-size:1.8em;margin-bottom:30px;color:#fff;font-weight:500}.pricing button{pointer-events:auto!important;z-index:2;position:relative;background:gold;color:#393e46;border:2px solid transparent;font-size:1.3em;border-radius:50px;cursor:pointer;transition:.3s;font-weight:700;box-shadow:0 5px 15px rgba(255,215,0,.3)}.pricing button:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(255,215,0,.5);background:#fff;color:#00adb5;border-color:#00adb5}.container{max-width:1200px;margin:0 auto;padding:40px 20px}.instructor-info{margin-top:40px}.instructor-info img{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:20px;border:5px solid #eee;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px rgba(0,0,0,.1)}.instructor-info img:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.2)}.social-links a{margin:0 10px;text-decoration:none;font-size:1.7em;transition:color .3s}.social-links #youtube-link{color:red}.social-links a:hover{color:#00adb5;font-size:1.8em;color:var(--theme-toggle-bg)}.course-details{margin-bottom:60px}.course-details h2{color:#00adb5;font-size:2.2em;margin-bottom:20px;letter-spacing:1px}.course-details p{font-size:1.1em;line-height:1.8;text-align:justify;color:var(--text-color)}.particle-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.particle{position:absolute;border-radius:50%;background:rgba(0,173,181,.15);width:6px;height:6px;transition:transform .3s ease-out}:root{--bg-color:#f9f9f9;--text-color:#333;--card-bg:#fff;--footer-bg:#333;--theme-toggle-bg:#00ADB5}[data-theme=dark]{--bg-color:#1a1a1a;--text-color:#fff;--card-bg:#2d2d2d;--footer-bg:#1a1a1a;--theme-toggle-bg:#FFD700}.theme-toggle{position:fixed;top:20px;right:20px;z-index:1000}.theme-toggle-btn{width:60px;height:30px;background:var(--theme-toggle-bg);border-radius:15px;position:relative;cursor:pointer;border:none}#scrollToTopBtn,.whatsapp-button{position:fixed;bottom:20px;color:#fff;transition:background-color .3s,transform .3s}.theme-toggle-btn::after{content:'';position:absolute;top:3px;left:3px;width:24px;height:24px;background:#fff;border-radius:50%;transition:.3s}[data-theme=dark] .theme-toggle-btn::after{transform:translateX(30px)}.feature-item{background:var(--card-bg)}#scrollToTopBtn{display:none;left:20px;z-index:99;font-size:18px;border:none;outline:0;background-color:#00adb5;cursor:pointer;padding:15px;border-radius:25%;box-shadow:0 4px 6px rgba(0,0,0,.1)}#scrollToTopBtn:hover{background-color:gold;transform:scale(1.1)}.whatsapp-button{right:20px;background-color:#25d366;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:30px;box-shadow:0 4px 8px rgba(0,0,0,.2);text-decoration:none;z-index:1000}.whatsapp-button:hover,.whatsapp-icon:hover{background-color:#128c7e;transform:scale(1.1)}@media screen and (max-width:768px){.container{padding:20px 15px}.hero h1{font-size:2.2em;line-height:1.3}.hero h1::after{width:90%}.hero .cta-button{width:90%;padding:15px 20px;font-size:1.1em}.feature-grid{grid-template-columns:1fr;gap:20px;padding:0 10px}.feature-item{padding:20px}.countdown{gap:10px;padding:15px}.flip-card{width:70px;height:70px}.flip-card-back,.flip-card-front{font-size:1.5em}.countdown-item span{font-size:1em}.pricing{margin:40px 15px;padding:30px 15px}.pricing button{width:100%;padding:15px 20px;font-size:1.1em}.instructor-info img{width:120px;height:120px}.course-details p{font-size:1em;text-align:left}}@media screen and (max-width:480px){.features h2,.hero h1,.pricing h2,.testimonials h2{font-size:1.8em}.hero p{font-size:1em}.countdown{flex-wrap:wrap;justify-content:center}.countdown-item{margin:5px}.flip-card{width:60px;height:60px}.flip-card-back,.flip-card-front{font-size:1.2em}.countdown-item span{font-size:.9em}.whatsapp-button{width:50px;height:50px;font-size:24px;bottom:15px;right:15px}}@font-face{font-family:CustomFont;src:url('/Fonts/Gagalin-Regular.otf') format('opentype');font-weight:400;font-style:normal}.whatsapp-chat{position:fixed;bottom:20px;right:20px;width:90%;max-width:350px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:none;z-index:1000;transition:.5s;transform:scale(0);opacity:0}.whatsapp-chat.show{display:block;transform:scale(1);opacity:1}.whatsapp-chat-header{background-color:#075e54;color:#fff;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between;align-items:center}.whatsapp-chat-profile{display:flex;align-items:center}.whatsapp-chat-profile img{width:40px;height:40px;border-radius:50%;margin-right:10px}.whatsapp-chat-info span{font-weight:700;font-size:14px}.whatsapp-chat-info small{font-size:12px;color:#f0f0f0}.whatsapp-chat-header button{background:0 0;border:none;color:#fff;font-size:20px;cursor:pointer}.whatsapp-chat-body{padding:10px;height:200px;overflow-y:auto;background-image:url('https://i.pinimg.com/736x/8c/98/99/8c98994518b575bfd8c949e91d20548b.jpg');background-size:cover;background-position:center;border-bottom:1px solid #ddd;max-height:200px}.chat-date{color:#666;font-size:12px;margin:10px 0}.whatsapp-chat-message{margin-bottom:10px;padding:8px 12px;border-radius:8px;max-width:80%;position:relative}.whatsapp-chat-message-received{background-color:rgba(255,255,255,.8);color:#000;align-self:flex-start}.whatsapp-chat-message-received::before{content:'';position:absolute;left:-10px;top:0;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(255,255,255,.8)}.whatsapp-chat-message-sent{background-color:#dcf8c6;color:#000;align-self:flex-end;margin-left:auto}.message-info{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:11px;color:#666}.whatsapp-chat-input{display:flex;padding:10px;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.whatsapp-chat-input button,.whatsapp-icon{background-color:#075e54;color:#fff;display:flex;cursor:pointer}.whatsapp-chat-input input{flex:1;padding:8px;border:1px solid #ddd;border-radius:20px;margin-right:10px;transition:border .3s}.whatsapp-chat-input button{border:none;border-radius:50%;width:35px;height:35px;align-items:center;justify-content:center}.whatsapp-icon{position:fixed;bottom:20px;right:20px;border-radius:50%;width:60px;height:60px;align-items:center;justify-content:center;font-size:24px;z-index:999;border:none;box-shadow:0 0 10px rgba(0,0,0,.2);transition:background-color .3s,transform .3s}@media (max-width:600px){.whatsapp-chat{width:90%;bottom:10px;right:10px}.whatsapp-chat-body{height:150px}.whatsapp-chat-header{font-size:14px;padding:8px}.whatsapp-chat-input button,.whatsapp-chat-profile img{width:30px;height:30px}.whatsapp-chat-info span{font-size:12px}.whatsapp-chat-info small{font-size:10px}.whatsapp-chat-input input{font-size:14px}.whatsapp-icon{width:50px;height:50px;font-size:22px}}.whatsapp-chat-input input.error{border:1px solid red}